html {
  background-color: #edf1f2;
  box-sizing: border-box;
}
.main-content {
  padding: 1.17rem 0.4rem 1.39rem 0.32rem;
}
.fill-input {
  position: relative;
  margin-bottom: 0.31rem;
  padding: 0.71rem 0.71rem 0.8rem 1.65rem;
  height: 2.99rem;
  box-sizing: border-box;
  background: rgba(255, 255, 255, 1);
  border: 0.03px solid rgba(202, 215, 218, 1);
  border-radius: 0.2rem;
}
.fill-input-icon {
  position: absolute;
  top: 0.71rem;
  left: 0.53rem;
  width: 0.95rem;
  height: 0.95rem;
  /* border-radius: 50%; */
  /* background: url('../../images/common/sprites.png') no-repeat -52px -17px/ 375px 475px; */
  /* background: url('./images/common/sprites.png') no-repeat -17px -255px/ 375px 475px; */
  background: url('../../images/common/sprites.png') no-repeat;
  background-size: 375px 475px;
}
.fill-first-icon {
  background-position: -17px -255px;
}

.fill-input-title {
  padding-bottom: 0.29rem;
  font-size: 0.51rem;
  font-family: SourceHanSansCN;
  font-weight: 400;
  color: rgba(136, 141, 148, 1);
}
.fill-input-arrow {
  position: absolute;
  right: 0.52rem;
  top: 0.72rem;
  width: 0.28rem;
  height: 0.48rem;
  background: url('../../images/diao/icon/arrow_right_622px_1190578_easyicon.net 副本 2.png');
  background-size: cover;
}
.fill-input-caption {
  font-size: 0.36rem;
  font-family: Adobe Heiti Std;
  font-weight: normal;
  color: rgba(169, 170, 173, 1);
  line-height: 0.47rem;
}
.fill-second {
  height: 5.32rem;
}
.fill-input-icon-text {
  position: absolute;
  top: 0.73rem;
  left: 0.71rem;
  width: 0.48rem;
  height: 0.48rem;
  background: rgba(255, 255, 255, 1);
  border: 0.04px solid rgba(202, 215, 218, 1);
  border-radius: 50%;
  font-size: 0.36rem;
  font-family: Adobe Heiti Std;
  font-weight: bold;
  color: rgba(202, 215, 218, 1);
  line-height: 0.48rem;
  text-align: center;
}
.fill-input-icon-second {
  top: 2rem;
}
.fill-second-title {
  padding: 0.46rem 0 0.63rem 0;
}
.fill-second-arrow {
  top: 1.92rem;
}
.fill-second-lastText {
  padding-top: 0.25rem;
  font-size: 0.43rem;
  font-family: Adobe Heiti Std;
  font-weight: normal;
  color: rgba(26, 175, 217, 1);
  line-height: 0.48rem;
}

/* 第三个框 */
.fill-third {
  height: 3.43rem;
}
.fill-third-icon-first {
  background-position: -65px -255px;
}
.fill-third-icon {
  width: 0.55rem;
  height: 0.61rem;
  background: url('../../images/diao/icon/Address_Book_90px_1190717_easyicon.net.png');
}
.fill-title-mes {
  font-size: 0.36rem;
  font-family: Adobe Heiti Std;
  font-weight: normal;
  color: rgba(169, 170, 173, 1);
}
.fill-title-caption {
  margin-top: 0.35rem;
  font-size: 0.51rem;
  font-family: Adobe Heiti Std;
  font-weight: normal;
  color: rgba(202, 215, 218, 1);
}
.fill-title-caption span {
  font-size: 0.51rem;
  color: #888d94;
}

.fill-coupon {
  position: relative;
  margin-bottom: 0.29rem;
  height: 1.52rem;
  background: url('../../images/diao/icon/fill-youhuiquan_03.png') no-repeat;
  background-size: cover;
}
.fill-coupon-text {
  position: absolute;
  top: 0.52rem;
  left: 3.12rem;
  font-size: 0.51rem;
  font-family: Adobe Heiti Std;
  font-weight: normal;
  color: rgba(103, 108, 115, 1);
}
.fill-coupon-arrow {
  top: 0.55rem;
  right: 0.52rem;
  background: url('../../images/diao/icon/arrow_right_origin.png');
}

.fill-fourth {
  height: 4.23rem;
}

.fill-fourth-contain {
  padding-bottom: 0.68rem;
}
.fill-fourth-contain-second {
  padding-bottom: 0;
}
.fill-fourth-contain-title {
  padding-bottom: 0.21rem;
  font-size: 0.36rem;
  font-family: Adobe Heiti Std;
  font-weight: normal;
  color: rgba(169, 170, 173, 1);
}
.fill-fourth-contain-mes {
  font-size: 0.51rem;
  font-family: Adobe Heiti Std;
  font-weight: normal;
  color: rgba(136, 141, 148, 1);
}
.fill-fourth-arrow01 {
  top: 1.01rem;
  right: 0.52rem;
}
.fill-fourth-arrow02 {
  top: 2.97rem;
  right: 0.52rem;
}
.fill-fourth-icon-first {
  background-position: -115px -254px;
}
.fill-fourth-icon-second {
  top: 2.48rem;
  background-position: -171px -254px;
}

.fill-plane {
  position: relative;
  padding: 0 0.32rem 0 0.59rem;
  margin-bottom: 0.59rem;
}
.fill-plane-icon {
  position: absolute;
  left: 0;
  width: 0.33rem;
  height: 0.33rem;
  background: url('../../images/common/sprites.png') no-repeat -219px -210px /375px 475px;
}
.fill-plane-icon01 {
  top: 0;
  left: 0;
}
.fill-plane-icon02 {
  top: 1.25rem;
}
.fill-plane-icon03 {
  top: 1.92rem;
}
.fill-plane p {
  font-size: 0.37rem;
  font-family: Adobe Heiti Std;
  font-weight: normal;
  color: rgba(169, 170, 173, 1);
  line-height: 0.6rem;
}
.fill-plane span {
  color: #1ab2db;
  font-size: 0.37rem;
}
